# 运行期检测到的错误被称为异常
# NameError 命名错误
print("hello world")
# prlnt("hello world")  # 函数名拼写错误
# print(mpx("hel"))
a = '111'
# print(a) # 变量未定义,使用不存在的变量
# print(aaa)

# SyntaxError语法错误 IndentationError作用域错误
# if ‘he’ == ‘he’:
#     print('hello')
# print(‘hello’)
# if 'he' == 'he'：
#     print('hello')
#  TypeError
# print(1 + '1')
# tp = (1, 3, 5)
# tp[2] = 4
# print(tp)
# AttributeError：访问对象属性时，如果属性不存在，会抛出异常
# 字典对象没有名为`item`的方法，这里误用`item`
# 代替了正确的`items`
# my_dict = {'key': 'value'}
# my_dict.item()
# str = 'hello'
# 尝试向整数对象添加元素，但`int`类型没有`append`方法
# number = 42
# number.append(1)
# append = "ss".append("yyy")
# KeyError 键值不存在
d = {1: 2, 3: 4}
# print(d[3])
# IndexError 索引越界
# top = (1, 2, 3, 4, 5, 6, 7, 8)
# print(top[10])
